package ar.edu.utn.frba.dds.opendesigners.aerolineas;

import java.math.BigDecimal;
//import java.util.List;

import ar.edu.utn.frba.dds.opendesigners.ParametroBusqueda;
import ar.edu.utn.frba.dds.opendesigners.almacenamiento.Estadistica;
import ar.edu.utn.frba.dds.opendesigners.reservas.Reservas;
import ar.edu.utn.frba.dds.opendesigners.resultados.VueloDirecto;
import ar.edu.utn.frba.dds.opendesigners.resultados.ResultadoBusqueda;

public abstract class AerolineaAdapter {
	
	public Estadistica estadistica = Estadistica.getInstancia();
	public Reservas registroReservas;	
	
	public abstract ResultadoBusqueda buscar(ParametroBusqueda paramSearch);
	
	public abstract void comprar(VueloDirecto opcion);
	
	public abstract AerolineaAdapter getAerolinea();
	
	public abstract BigDecimal getRecargo();
	
	public abstract boolean reserva(VueloDirecto opcion);

}
